package com.lq.educationsystem.common.util;

public class PageUtil {

    //获取起始位置

    /**
     * 计算当前页数的起始位置
     * @param page 当前的页数
     * @param pageSize 页面大小
     * @return 返回结果为当前页面的起始位置
     */
    public static int getStart(int page, int pageSize){
        int start=0;
        if (page >= 1) {
            start=(page -1) * pageSize;
        }
        return start;
    }

    /**
     * 获取总页数
     * @param total  数据总个数
     * @param pageSize 页面数据大小
     * @return  返回的结果为总页数
     */
    public static int getTotalPage(int total,int pageSize){
        //计算总页数
        int pageCountTotal=0;
        //总页数等于 total取余
        if(total%pageSize==0){
            //页数不用+1
            pageCountTotal = total/pageSize;
        }else {
            //页数＋１
            pageCountTotal = total/pageSize + 1;
        }
        //返回总数
        return pageCountTotal;
    }
}
